An In-Depth Analysis of Real-Time MIDI Performance
نویسندگان
چکیده
Although MIDI is often used for computer-based interactive music applications, its real-time performance is difficult to generally quantify because of its dependence on the characteristics of the given application and the system on which it is running. We extend existing proposals for MIDI performance benchmarking so that they are useful in more realistic interactive scenarios, including those with high MIDI traffic and heavy CPU load. Our work has resulted in a cross-platform freely-available testing suite that requires minimal effort to use. We use this suite to survey the interactive performance of several commonly-used computer/MIDI setups, and extend the typical data analysis with an in-depth discussion of the benefits and downsides of various performance metrics.
منابع مشابه
Using MIDI to Modify Video Game Content
This paper discusses the concept of using background music to control video game parameters and thus actions on the screen. Each song selected by the player makes the game look different and behave variedly. The concept is explored by modifying an existing video game and playtesting it with different kinds of MIDI music. Several examples of mapping MIDI parameters to game events are presented. ...
متن کاملComplexity Driven Recombination of MIDI Loops
An algorithm and a software application for recombining in real time MIDI drum loops that makes use of a novel analysis of rhythmic patterns that sorts them in order of their complexity is presented. We measure rhythmic complexity by comparing each rhythmic pattern found in the loops to a metrical template characteristic of its time signature. The complexity measure is used to sort the MIDI loo...
متن کاملAn Investigation into the Performance of Excavation with Inclined Struts Connected to Adjacent Buildings
One practical excavation support system is the inclined struts connected to adjacent buildings. This method is very common in small excavations, because of simplicity and minimum cost, when soil is cohesive and depth of excavation is less than stability depth (Hcr) but adjacent structures is at risk of damage due to weakness, old age or lack of proper skeleton frame. Although this method ...
متن کاملA Survey of Real-Time MIDI Performance
Although MIDI is often used for computer-based interactive music applications, its real-time performance is rarely quantified, despite concerns about whether it is capable of adequate performance in realistic settings. We extend existing proposals for MIDI performance benchmarking so they are useful in realistic interactive scenarios, including those with heavy MIDI traffic and CPU load. We hav...
متن کاملGroovator - an implementation of real-time rhythm transformations
This paper describes a real-time system for rhythm manipulation of polyphonic audio signals. A rhythm analysis module extracts information of tempo and beat location. Based on this rhythm information, we apply different transformations: Tempo, Swing, Meter and Accent . This type of manipulation is generally referred as Content-based transformations. We address characteristics of the analysis an...
متن کامل